go/types.Named.tparams (field)

12 uses

	go/types (current package)
		decl.go#L574: 		check.collectTypeParams(&named.tparams, tdecl.TypeParams)
		named.go#L19: 	tparams    *TypeParamList // type parameters, or nil
		named.go#L58: 		t.tparams, t.underlying, t.methods = t.resolver(ctxt, t)
		named.go#L66: 	typ := &Named{check: check, obj: obj, orig: orig, fromRHS: underlying, underlying: underlying, tparams: tparams, methods: methods}
		named.go#L115: func (t *Named) TypeParams() *TypeParamList { return t.resolve(nil).tparams }
		named.go#L121: 	t.resolve(nil).tparams = bindTParams(tparams)
		named.go#L371: 	if n.orig.tparams.Len() == n.targs.Len() {
		named.go#L378: 		smap := makeSubstMap(n.orig.tparams.list(), n.targs.list())
		named.go#L403: 	return n.orig.tparams, underlying, newLazyMethodList(n.orig.methods.Len())
		typexpr.go#L475: 		if check.validateTArgLen(pos, inst.tparams.Len(), inst.targs.Len()) {
		typexpr.go#L476: 			if i, err := check.verify(pos, inst.tparams.list(), inst.targs.list()); err != nil {
		typexpr.go#L484: 				check.mono.recordInstance(check.pkg, pos, inst.tparams.list(), inst.targs.list(), ix.Indices)